home *** CD-ROM | disk | FTP | other *** search
- /*** MyShell.h *****/
- /*** I get tired of clutter. ***/
-
-
- /***** #includes *****/
- #include <QuickDraw.h>
- #include <Fonts.h>
- #include <Menus.h>
- #include <Events.h>
- #include <Gestalt.h>
- #include <Windows.h>
- #include <Dialogs.h>
- #include <Desk.h>
- #include <Resources.h>
- #include <SegLoad.h>
- #include <ToolUtils.h>
- #include <Types.h>
- #include <AppleEvents.h>
-
-
- /***** #defines *****/
- #define NIL 0L /* could also be written "0x00000000" */
- #define UNIMPLEMENTED 0xA89F /* A-trap code for unimplemented function */
- #define WAITNEXTEVENT 0xA860 /* A-trap code for WaitNextEvent() */
-
- /* kExtremeNeg and kExtremePos are used to set up wide open rectangles and regions. */
- #define kExtremeNeg -32700
- #define kExtremePos 32700
-
-
- #define WINDOWID 2000
- #define PUTINFRONT (WindowPtr) -1L
-
- #define ABOUTID 5000
-
- #define APPLEMENU 5001
- #define appleABOUT 1
- #define FILEMENU 5002
- #define fileQUIT 1
- #define EDITMENU 5003
- #define editUNDO 1
- /* ---------- */
- #define editCUT 3
- #define editCOPY 4
- #define editPASTE 5
- #define editCLEAR 6
- #define editSELECTALL 7
-
- #define TESTMENU 5004
- #define testWINDSHADE 1
- #define testHIDEWIND 2
- #define testREVEALWIND 3
-
-
- #define MAXMENUS 4
- #define FIRSTMENUID 5001
-
- #define TESTALERTID 6000
- #define BADSYSTEMID 6001
- #define BADQUICKDRAWID 6002
- #define NOAPPLEEVENTS 6003
-
-
- // Handy macros
- #define TopLeft(aRect) (* (Point *) &(aRect).top)
- #define BotRight(aRect) (* (Point *) &(aRect).bottom)
-
-